package 反射.获取类的构造器有什么作用;

import java.lang.reflect.Constructor;

public class Test {
    public static void main(String[] args) {
        // 获取类构造器的作用: 依然是初始化对象返回
        // 1. T newInstance(Object... initargs): 调用此构造器对象表示的构造器, 并传入参数, 完成对象的初始化并返回  (本质还是调用该类的构造器)   用法: constructor.newInstance(可以有也可以没有参数)
        // 2. public void setAccessible(boolean flag): 设置true, 表示禁止检查访问控制(暴力反射)  (破坏类的封装, 这样就可以访问private修饰的构造器)  用法: constructor.setAccessible(true)

    }
}
